import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { StudentComponent } from './student.component';
import { Student2RoutingModule } from './student-routing.module';
import { NzMessageModule } from 'ng-zorro-antd/message';
import { NzModalModule } from 'ng-zorro-antd/modal';
import { NzBreadCrumbModule } from 'ng-zorro-antd/breadcrumb';
import { NzTableModule } from 'ng-zorro-antd/table';
import { NzToolTipModule } from 'ng-zorro-antd/tooltip';
import { NzSelectModule } from 'ng-zorro-antd/select';
import { NzLayoutModule } from 'ng-zorro-antd/layout';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzInputModule } from 'ng-zorro-antd/input';
import { NzRadioModule } from 'ng-zorro-antd/radio';
import { NzFormModule } from 'ng-zorro-antd/form';
import { NzIconModule } from 'ng-zorro-antd/icon';
import { FormsModule } from '@angular/forms';
import { StudentDialogComponent } from './student-dialog/student-dialog.component';
import { StudentListComponent } from './student-list/student-list.component';
import { StudentDetailComponent } from './student-detail/student-detail.component';
import { StudentResolver } from './student.resolver';

@NgModule({
  declarations: [
    StudentComponent, StudentDialogComponent, StudentListComponent, StudentDetailComponent
  ],
  providers: [StudentResolver],
  imports: [
    CommonModule, 
    FormsModule,
    NzMessageModule,
    NzModalModule,
    NzBreadCrumbModule,
    NzTableModule,
    NzToolTipModule,
    NzSelectModule,
    NzButtonModule,
    NzInputModule,
    NzRadioModule,
    NzFormModule,
    NzIconModule,
    NzLayoutModule,
    Student2RoutingModule
  ]
})
export class Student2Module { }
